﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Logica.Clases;

namespace Sistema_Totem.Vista.CU
{
    public partial class ConsultarActorPorCU : System.Web.UI.Page
    {
        private string nombreProyecto;

        protected void Page_Load(object sender, EventArgs e)
        {
            //se esta asignando hasta que se establezca la variable global
            NombreProyecto = "TOTEM";
            if (!IsPostBack)
            {

                List<Actor> datos = GetData();
                GridViewActor.DataSource = datos;
                GridViewActor.DataBind();

            }

        }

        protected List<Actor> GetData()
        {
            List<Actor> datos = new List<Actor>();
            Actor dato = new Actor();
            int cuID = Convert.ToInt32((Request.QueryString["idCU"] != null) ? Request.QueryString["idCU"] : "");
            datos = dato.ListarActoresPorCu(cuID);
            return datos;
        }

        protected void GridViewActor_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Consultar")
            {
                // Retrieve the row index stored in the 
                // CommandArgument property.
                int index = Convert.ToInt32(e.CommandArgument);
                // Retrieve the row that contains the button 
                // from the Rows collection.
                GridViewRow row = GridViewActor.Rows[index];
                int idActor = Convert.ToInt32(row.Cells[0].Text);
                Response.Redirect("DetalleActor.aspx?idActor=" + idActor);


            }

        }

        public String NombreProyecto
        {
            get { return nombreProyecto; }
            set { nombreProyecto = value; }
        }
    }
}